package com.huatai.bpmn.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 *	表格数据实体
 * </p>
 *
 * @author yxy
 * @since 2023-07-07
 */
@Data
@TableName("pmp_basic_load")
@ApiModel(value = "表格数据实体",description = "表格数据实体")
public class BasicLoadEntity implements Serializable {


    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    private LocalDateTime deleteTime;

    /**
     * 项目流程id
     */
	@ApiModelProperty("项目流程id")
    private String flowId;


    /**
     * key类型
     */
	@ApiModelProperty("key类型")
    private String type;

    /**
     * key
     */
	@ApiModelProperty("key")
    private String jsonKey;

    /**
     * 值
     */
	@ApiModelProperty("key值")
    private String jsonVal;

    /**
     * title
     */
	@ApiModelProperty("title")
    private String jsonTitle;

    /**
     * 表单标识字段
     */
	@ApiModelProperty("表单标识字段")
    private String place;


    /**
     * 外键id
     */
	@ApiModelProperty("外键id")
    private String basicId;


    /**
     * 排序
     */
	@ApiModelProperty("排序")
    private BigDecimal sort;


    /**
     * 审批流程id
     */
	@ApiModelProperty("审批流程id")
    private String businessKey;

	@ApiModelProperty("项目创建者")
	private String creator;

}
